.tblhead{
    width: 100%;
    background: #EFEFEF;
    margin-bottom: 20px;
}
.tblhead td{
    padding: 0;
    border-spacing: 1px;
}
.tblmain{
    width: 100%;
    background: #EFEFEF;
    border-collapse:collapse;
    border: 1px #999 solid;
}
.tblmain td,th{
    padding: 5px;
    border-spacing: 1px;
    border: 1px #999 solid;
}
.tblmain th{
    background: #ccc;
}
.tblmain .center{
    text-align: center;
    width: 5%;
}
.tblmain .edit{
    display: none;
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid red;
    margin: 5px;
    padding: 5px;
}
.tblpoint{
    background: #EFEFEF;
    border-collapse:collapse;
    border: 1px #999 solid;
}
.tblpoint td,th{
    padding: 5px;
    border-spacing: 0;
    border: 1px #999 solid;
}
.rowhide{
    background: #FFFFFF;
    color: gray;
}
.rowaccept{
    background: yellow;
}
#edit-popup{
    background: none repeat scroll 0 0 green;
    border-radius: 0.8em 0.8em 0.8em 0.8em;
    border: 1px solid red;
    position: fixed;
    right: 0;
    display: none;
    padding: 10px;
}
.info{
    display: none;
    background: yellow;
    padding: 10px;
    position: absolute;
    border: 1px red solid;
    margin: 5px;
    width: 200px;
}